@-ms-viewport{
  width: device-width;
}

/* Overlay */
html, body {
	background: none !important;
  /*
  height: 100% !important;
  */
}

body, .thread-body {
    font-family: verdana, "Helvetica Neue", arial, helvetica, sans-serif;
}

#container {
  background: #fff;
  width: auto;
  /*
  min-height: 100%;
  height: auto !important;
  margin: 0 auto -50px;
  */
}

div#header a {
  color: #b31e23 !important;
}

div#container {
  width: 100% !important;
  /* min-width: 590px !important; */
}

#content {
  /*width: 100% !important;*/
  /*margin: auto !important;*/
}

.error {
  color: #b31e23 !important;
  font-weight: bold;
}

table {
  width: 100% !important;
}

.message th:nth-child(1) {
  width: 20% !important;
}
.message th:nth-child(2) {
  width: 30% !important;
}
.message th:nth-child(3) {
  width: 30% !important;
}
.message th:nth-child(4) {
  width: 20% !important;
}

.input.attached.focus {
  outline-style: none;
}

#poweredBy {
  /*right: 150px !important;*/
  right: inherit !important;
  left: 10px !important;
}

#providedBy {
  font-size:0.8em;
  color:#ccc;
  padding:5px 15px;
  text-align:center;
  position: fixed;
  bottom: 10px;
  left: 180px;
  box-shadow: inset 0 0 3px white, 0 0 2px black, inset 0 0 4px black;
  text-shadow: 0 0 2px black;
  border-radius: 5px;
  background-color: rgba(0,0,0,0.3)
}

#providedBy a {
  color:inherit;
}

#providedBy .altair-logo {
  height: auto;
  width: 100px;
  vertical-align: -5px;
  border: none;
  -webkit-filter: drop-shadow(0 0 4px black);
  filter: drop-shadow(0 0 4px black);
  ms-filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#444');
  filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#444');
}

.scroll-up {
  /*top: 46px !important;*/
  right: 450px !important;
}

.jb-overflowmenu {
  width: 100%;
}


.thread-entry.message .header {
  background:#ed9295;
}
.thread-entry.avatar.message .header:after {
  border-left: 7px solid #ed9295;
}

.thread-entry.response .header {
  background:#93c1eb;
}
.thread-entry.avatar.response .header:after{
  border-right: 7px solid #93c1eb;
}

.thread-entry.note .header {
  background:#e9f3fb;
}
.thread-entry.avatar.note .header:after {
  border-right-color: #e9f3fb;
}


/* ------------------------------------------------------------------------------------------------------------------ */
#msg_warning, .warning-banner {
  border: 2px solid #7f0000;
  border-radius: 5px;
  background: #fbe9ea;
}

ul.tabs {
  background: none;
}
/*
.form_table td {
  border-bottom: none;
}
*/
table.list tbody td { background: none; border: none;}
table.list tbody tr:nth-child(2n+1) td { background-color: unset; }
table.list tbody tr:hover td { background: none; }
table.list tbody tr:nth-child(2n+1):hover td { background: none; }
table.list thead th a.desc, table.list thead th a.asc { background-color: unset;}

.thread-body .attachments { background-color: #eee; }
.ticket_info { background: #eee; }

table.list tfoot td{
  padding: 10px;
  font-size: 12px;
  background: none;
}

table.list  {
  background: #fff;
  border-radius: 5px;
  margin: 20px auto;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  border-collapse: separate;
  border-style: none;
  border-spacing: 0 !important;
}

table.list thead {
  border-radius: 5px;
}

table.list thead th {
  color: #000;
  text-align: left;
  text-transform: uppercase;
  padding: 10px;
  /* border-top: 1px solid #858d99; */
  border-bottom: 1px solid #aaa;
  background: #ddd;
}
table.list thead th:first-child {
  border-top-left-radius: 5px;
}
table.list thead th:last-child {
  border-top-right-radius: 5px;
}

table.list tbody tr td {
  color: #5f6062;
  font-size: 14px;
  padding: 10px 5px;
  border-bottom: 1px solid #aaa;
}
table.list tbody tr:nth-child(2n) {
  /* background: #f0f3f5; */
  background: #eee;
}
/*
table.list tbody tr:last-child td {
  border-bottom: none;
}
*/
table.list tbody tr:last-child td:first-child {
  border-bottom-left-radius: 5px;
}
table.list tbody tr:last-child td:last-child {
  border-bottom-right-radius: 5px;
}
table.list tbody:hover > tr td {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  /* color:transparent; */
  /* text-shadow: 0px 0px 2px rgba(0,0,0,0.8); */
}
table.list tbody:hover > tr:hover td {
  text-shadow: none;
  color: #2d2d2d;
  background: #dcffdc;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.redactor-in {
   max-width: 100% !important;
}

/* Gestine responsive delle tabelle datatable
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  { */
@media only screen and (max-width: 768px) {
   html, body, .thread-body div, .thread-body p, .thread-body ul, .thread-body ol, .thread-body table, .thread-body dl, .thread-body blockquote, .thread-body pre, .redactor-editor, select { font-size: 16px; }
   #logo img, #poweredBy, #providedBy, #basic_search, #nav li:nth-child(2), #nav li:nth-child(3), #nav li:nth-child(5) {
      /* max-width: 120px; */
      display: none;
   }
   #header {
      font-size: 12px;
   }
/*
   table.dashboard-stats tbody:first-child th {
      transform: rotate(270deg);
      width: 30px;
   }
*/
   
   table.list tbody tr td { padding: 2px; font-size: 16px; }
   table.list tfoot td { font-size: 16px; }
   table.list { box-shadow: none; }
   table.list tbody tr:nth-child(2n) { background: none; }
   
   table.list, table.list thead, table.list tbody, table.list th, table.list td, table.list tr {
      display: block;
      border: none !important;
   }
   table.list {
      border: none !important;
   }
   table.list thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px;
   }
   table.list tr {
      margin: 0 0 1rem 0;
      border-radius: 10px;
      padding: 20px; 
      overflow:auto;
      cursor: pointer;
   }
/*
   tr:nth-child(even) {
      background: #eee !important;
   }
   tr:nth-child(odd) {
      background: #ddd !important;
   }
   tr {
      background: #eee !important;
   }
*/
   table.list tr {
      border: 1px solid #ddd !important;
   }
   table.list td:nth-child(1) {
      font-weight: bold;
      color: #0c5c73;
   }
   table.list td.resp-title-row { 
      position: relative;
      font-weight: bold;
      font-size: 14px;
      float:left; display:block; width:auto;
   }
   table.list td.resp-details-row { 
      position: relative;
      font-size: 12px;
      float:left; display:block; width:auto;
      margin-top: 5px;
   }
   table.list td.resp-note-row { 
      position: relative;
      font-style: italic;
      font-size: 12px;
      float:left; display:block; width:auto;
      margin-top: 5px;
   }
   table.list td.resp-start-row { 
      clear:both;
      margin-top: 5px;
   }
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* personalizzazioni SANDSIV                                                                                          */
/* ------------------------------------------------------------------------------------------------------------------ */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 14px;
  font-weight: 400;
}

.button, .action-button, .save.pending,
button[type=submit],
input[type="button"], input[type="reset"], input[type="submit"] {
	border-radius: 0.25rem;
   border: none;
   padding: 0.275rem 0.75rem;
   text-shadow: none;
   box-shadow: none;
   webkit-box-shadow: none;
   font-size: 14px;
   min-width: 100px;
}
.button:disabled, .action-button:disabled, .save.pending:disabled, 
button[type=submit]:disabled,
input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled {
  background: #dddddd;
}

.button, .action-button, .save.pending, 
input[type="button"], input[type="button"]:visited {
   height: auto;
	color: #000;
	background: #fff;
   border: 1px solid #ddd;
	background-image: none;
}
.button:hover, .action-button:hover, input[type="button"]:hover {
	background: #e6e6e6;
   box-shadow: none;
}
.action-button, .attached.button, .tickets-action {
   min-width: auto;
}
.green, .action-button {
   color: #0047bb !important;
   border: 1px solid #0047bb !important;
   box-shadow: none !important;
}
.green:hover, .action-button:hover {
   color: #fff !important;
	background: #0047bb !important;
   border: 1px solid #0047bb !important;
}
.icon-plus-sign {
   color: #000 !important;
   border: none !important;
}
.icon-plus-sign:before {
   content: "\f067";
}
.action-button .icon-plus-sign {
   color: #0047bb !important;
}

.action-button:hover .icon-plus-sign {
   color: #fff !important;
}
.action-button:hover i.icon-caret-down {
   border-left: 1px solid #fff;
}

.save.pending,
button[type=submit], input[type="submit"], input[type="submit"]:visited {
	color: #fff !important;
	background: #0047bb;
	background-image: none;
   box-shadow: none;
}
.save.pending:hover,
button[type=submit]:hover, input[type="submit"]:hover {
	color: #fff;
	background: #003180;
   box-shadow: none;
}

input[type="reset"], input[type="reset"]:visited {
	color: #fff;
	background: #0047bb;
	border-color: #0a5064;
	background-image: none;
   box-shadow: none;
}
input[type="reset"]:hover {
	color: #fff;
	background: #003180;
   box-shadow: none;
}

input:focus {
   transition: all linear .2s;
   outline: none;
   background-color: #fff;
   border-color: rgba(69, 122, 178, 0.5) !important;
   box-shadow: 0 0 3px rgba(69, 122, 178, 0.5) !important;
}

.action-dropdown ul li > a:hover, .action-dropdown ul li.active > a:hover, .noclick-dropdown ul li > a:hover, .noclick-dropdown ul li.active > a:hover {
   background-color: #0047bb;
}

#sub_nav > li > a:hover,
#sub_nav > li > a, #customQ_nav .jb-overflowmenu-menu-primary li.item > a {
   color: #0047bb;
}
#customQ_nav .jb-overflowmenu-menu-primary li.item {
   border-top-right-radius: 0px;
   border-top-left-radius: 0px;
   color: #0047bb;
}
#customQ_nav .jb-overflowmenu-menu-primary li.item:hover {
   background-color: #f7f7f7;
   border-left:1px solid #f7f7f7;
   border-top:1px solid #f7f7f7;
   border-right:1px solid #f7f7f7;
}
#customQ_nav .jb-overflowmenu-menu-primary li.item:hover > a,
.customQ-dropdown li:not(.personalQ) > span {
   color: #0047bb;
   
}
.customQ-dropdown .add-queue a:hover {
   background-color:#f7f7f7;
}
.customQ-dropdown ul li:not(.personalQ):hover {
   background-color:#457ab2;
}
.customQ-dropdown ul li:hover > span {
   color:#fff;
   cursor:pointer;
}

table.list {
   border-radius: none;
   box-shadow: none;
}
table.list thead th {
   border-bottom: 2px solid #ddd;
   background-color: #fff;
}
table.list tbody tr:nth-child(2n) {
   background: rgba(0, 0, 0, 0.05);
}
table.list tbody tr td {
   border-bottom: 1px solid #dee2e6;
}
table.list tbody tr:last-child td:first-child {
   border-bottom-left-radius: 0px;
}
table.list tbody tr:last-child td:last-child {
   border-bottom-right-radius: 0px;
}
table.list tbody:hover > tr:hover td {
   /* background: rgba(0, 0, 0, 0.05); */
   /* background: #b6cbe2; */
   background: none;
   /* border-bottom: 1px solid #0047bb; */
   /* border-top: 1px solid #0047bb; */
}
/* table.list tbody:hover > tr:hover td:first-child { */
   /* border-left: 1px solid #0047bb; */
/* } */
/* table.list tbody:hover > tr:hover td:last-child { */
   /* border-right: 1px solid #0047bb; */
/* } */
table.list tbody:hover > tr:hover { box-shadow: 2px 2px 10px 0px rgba(68,122,178,0.5); }



.faded-more {
   color: #0047bb;
}

.ticket_info {
   background: rgba(0, 0, 0, 0.05);
}

.thread-entry.message .header {
  background:#f8d7da;
}
.thread-entry.avatar.message .header:after {
  border-left: 7px solid #f8d7da;
}
.thread-entry.response .header {
  background:#bcf5bc;
}
.thread-entry.avatar.response .header:after{
  border-right: 7px solid #bcf5bc;
}
.thread-entry.note .header {
  background:#d1ecf1;
}
.thread-entry.avatar.note .header:after {
  border-right-color: #d1ecf1;
}

#basic_search {
   background-color: #fff;
   padding: 15px;
   border-bottom: none;
   box-shadow: none;
}

a {
   color: #0047bb;
}

input[type=text], input[type=password], textarea, input {
   padding: 0.375rem 0.75rem;
   font-weight: 400;
   line-height: 1.5;
   color: #495057;
   border: 1px solid #ced4da;
   border-radius: 0.25rem;
}

select {
   height: auto;
   padding: 0.375rem 0.75rem;
   font-weight: 400;
   line-height: 1.5;
   color: #495057;
   border: 1px solid #ced4da;
   border-radius: 0.25rem;
}

li.error.active {
   border-top-color: #f5c6cb !important;
}
li.error {
  border-top: 2px solid #f5c6cb !important;
}
li.error.active {
  border-top-color: #f5c6cb !important;
}

#msg_info,
.info-banner { border: 1px solid #555; color: #555; background-color: rgba(0, 0, 0, 0.05); }
/* .info-banner { border: 1px solid #0c5460; color: #0c5460; background-color: #d1ecf1; } */

#msg_notice,
.success-banner,
.notice-banner { border: 1px solid #7cdd77; color: #006400; background: #bcf5bc; }
#notice_bar { border: 1px solid #7cdd77; color: #006400; background: #bcf5bc; }

#msg_warning,
#msg_error,
.error-banner { border: 1px solid #f5c6cb; color: #721c24;background: #f8d7da; }
#error_bar { border: 1px solid #f5c6cb; color: #721c24; background: #f8d7da; }



#container #header #logo  {
   height: 48px;
}
#logo img {
   max-height: 36px;
}
#header {
   height: 56px;
   box-shadow: none;
   background-color: #eedc00;
}
#header p {
   color: #000;
   background: #eedc00;
   border: 1px solid #eedc00;
}
div#header a {
   color: #000 !important;
}

#nav {
   background: #eedc00;
   border-top: none;
   border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
#nav li.inactive a {
   color: #0047bb;
}
#nav li.inactive > ul {
   background: #fff;
   border-bottom: 1px solid #eaeaea;
   border-left: 1px solid #eaeaea;
   border-right: 1px solid #eaeaea;
   border-radius: 0px;
}

#nav li.active {
   background-color: #f7f7f7;
}
#nav li.active, #nav li.inactive:hover {
   color: #0047bb;
   box-shadow: none;
   border-color: rgba(0, 0, 0, 0.05);
   border-radius: 0px;
}
#nav .inactive li a:hover {
   color: #0047bb;
   background-color: #f7f7f7;
}
#nav .active, #nav .inactive {
   border-radius: 0px;
}
#nav .active a {
   color: #555;
   font-weight: bold;
}
#nav .inactive li a {
   padding: 0 10px 0 10px;
}
#sub_nav a.active, #sub_nav li.active > a,
#sub_nav li.child.active > a #customQ_nav .jb-overflowmenu-menu-primary li.item > a.active {
   font-weight: normal;
}

a.Ticket,
a.api,
a.assignedTickets,
a.canned,
a.closedTickets,
a.departments,
a.email-settings,
a.emailDiagnostic,
a.emailSettings,
a.emailTemplates,
a.faq-categories,
a.forms,
a.groups,
a.helpTopics,
a.kb,
a.kb-settings,
a.lists,
a.logs,
a.newTicket,
a.pages,
a.preferences,
a.sla,
a.teams,
a.ticket-settings,
a.ticketFilters,
a.users
{
   background: none;
}
a.Ticket:before,
a.api:before,
a.assignedTickets:before,
a.canned:before,
a.closedTickets:before,
a.departments:before,
a.email-settings:before,
a.emailDiagnostic:before,
a.emailSettings:before,
a.emailTemplates:before,
a.faq-categories:before,
a.forms:before,
a.groups:before,
a.helpTopics:before,
a.kb:before,
a.kb-settings:before,
a.lists:before,
a.logs:before,
a.newTicket:before,
a.pages:before,
a.preferences:before,
a.sla:before,
a.teams:before,
a.ticket-settings:before,
a.ticketFilters:before,
a.users:before {
   font-family: "FontAwesome";
   display: inline-block;
   min-width: 40px;
   text-align: center;
}
a.Ticket:before { content: "\f145"; }
a.api:before { content: "\f009"; }
a.assignedTickets:before { content: "\f007"; }
a.canned:before { content: "\f0c5"; }
a.closedTickets:before { content: "\f16c"; }
a.departments:before { content: "\f0e8"; }
a.email-settings:before { content: "\f085"; }
a.emailDiagnostic:before { content: "\f05e"; }
a.emailSettings:before { content: "\f0e0"; }
a.emailTemplates:before { content: "\f0f6"; }
a.faq-categories:before { content: "\f0ca"; }
a.forms:before { content: "\f0ea"; }
a.groups:before { content: "\f007"; }
a.helpTopics:before { content: "\f02e"; }
a.kb-settings:before { content: "\f128"; }
a.kb:before { content: "\f128"; }
a.lists:before { content: "\f03a"; }
a.logs:before { content: "\f0e4"; }
a.newTicket:before { content: "\f067"; }
a.pages:before { content: "\f0c5"; }
a.preferences:before { content: "\f085"; }
a.sla:before { content: "\f017"; }
a.teams:before { content: "\f0c0"; }
a.ticket-settings:before { content: "\f145"; }
a.ticketFilters:before { content: "\f0b0"; }
a.users:before { content: "\f007"; }
/*
a.test  { background-image:url(../images/icons/open.gif) }

a.Ticket { background:url(../images/icons/open_tickets.gif) }
a.assignedTickets { background:url(../images/icons/assigned_tickets.gif) }
a.overdueTickets { background:url(../images/icons/overdue_tickets.gif) }
a.answeredTickets { background:url(../images/icons/answered_tickets.gif) }
a.closedTickets { background:url(../images/icons/closed_tickets.gif) }
a.newTicket { background:url(../images/icons/new_ticket.gif) }

a.premade { background:url(../images/icons/premade_reply.gif) }
a.newPremade { background:url(../images/icons/new_premade_reply.gif) }

a.kb { background:url(../images/icons/kb.gif) }
a.faq-categories { background:url(../images/icons/faq-categories.gif) }
a.canned { background:url(../images/icons/canned.gif) }

a.staff { background:url(../images/icons/list_groups.gif) }
a.user { background:url(../images/icons/list_users.gif) }
a.userPref { background:url(../images/icons/user_preferences.gif) }
a.userPasswd { background:url(../images/icons/change_password.gif) }

a.preferences { background:url(../images/icons/settings.gif) }
a.api { background:url(../images/icons/api.png) }
a.newapi { background:url(../images/icons/new_api.png) }

a.ticket-settings { background:url(../images/icons/ticket-settings.gif) }
a.email-settings { background:url(../images/icons/email-settings.gif) }
a.kb-settings { background:url(../images/icons/kb-settings.gif) }
a.alert-settings { background:url(../images/icons/alert-settings.gif) }
a.email-autoresponders { background:url(../images/icons/email-autoresponders.gif) }


a.sla { background:url(../images/icons/slas.png) }
a.newsla { background:url(../images/icons/new_sla.png) }

a.logs { background:url(../images/icons/logs.gif) }

a.emails { background:url(../images/icons/emails.png) }
a.newEmail { background:url(../images/icons/new_email.png) }

a.emailTemplates { background:url(../images/icons/email_templates.png) }
a.newEmailTemplate { background:url(../images/icons/new_email_template.png) }

a.emailFilters { background:url(../images/icons/email_filters.png) }
a.ticketFilters { background:url(../images/icons/ticket_filters.png) }
a.newTicketFilter { background:url(../images/icons/new_ticket_filter.png) }

a.emailSettings { background:url(../images/icons/emails.png) }
a.emailDiagnostic { background:url(../images/icons/email_diagnostic.gif) }
a.banList { background:url(../images/icons/ban_list.gif) }

a.users { background:url(../images/icons/user.gif) }
a.newuser { background:url(../images/icons/new_user.gif) }
a.groups { background:url(../images/icons/list_groups.gif) }
a.teams { background:url(../images/icons/teams.gif) }
a.newgroup { background:url(../images/icons/new_group.gif) }

a.helpTopics { background:url(../images/icons/help_topics.png) }
a.newHelpTopic { background:url(../images/icons/new_help_topic.png) }

a.departments { background:url(../images/icons/list_departments.gif) }
a.newDepartment { background:url(../images/icons/new_department.gif) }


a.pages { background:url(../images/icons/pages.gif) }
a.newPage { background:url(../images/icons/new_page.gif) }

a.forms { background:url(../images/icons/icon-form.png); background-size: 16px 16px; }
a.lists { background:url(../images/icons/icon-list.png); background-size: 16px 16px; }

*/

.Icon.apiTicket,
.Icon.chatTicket,
.Icon.emailTicket,
.Icon.facebookTicket,
.Icon.helpdeskTicket,
.Icon.otherTicket,
.Icon.overdueTicket,
.Icon.phoneTicket,
.Icon.staffAssigned,
.Icon.twitterTicket,
.Icon.whatsappTicket,
.Icon.webTicket {
   background: none;
   padding-left: 0px;
}
.Icon.apiTicket:before,
.Icon.chatTicket:before,
.Icon.emailTicket:before,
.Icon.facebookTicket:before,
.Icon.helpdeskTicket:before,
.Icon.otherTicket:before,
.Icon.overdueTicket:before,
.Icon.phoneTicket:before,
.Icon.staffAssigned:before,
.Icon.twitterTicket:before,
.Icon.whatsappTicket:before,
.Icon.webTicket:before {
   font-family: "FontAwesome";
   color: #000;
   padding-right: 10px;
}

.Icon.apiTicket:before {content: "\f0ac";}
.Icon.chatTicket:before {content: "\f27a";}
.Icon.emailTicket:before {content: "\f0e0";}
/* .Icon.facebookTicket:before {content: "\f09a"; color: #3b5998; } */
.Icon.facebookTicket:before {content: "\f230"; }
.Icon.helpdeskTicket:before {content: "\f05a"; }
.Icon.otherTicket:before {content: "\f0ac";}
.Icon.overdueTicket:before {content: "\f071"; color: #c22026; }
.Icon.phoneTicket:before {content: "\f095";}
/* .Icon.twitterTicket:before {content: "\f099"; color: #00acce;} */
.Icon.twitterTicket:before {content: "\f099"; }
/* .Icon.whatsappTicket:before {content: "\f232"; color: #25d366;} */
.Icon.whatsappTicket:before {content: "\f232"; }
.Icon.staffAssigned:before {content: "\f007";}
.Icon.webTicket:before {content: "\f0f6";}

.icon-upload:before { content: "\f093"; }

/*
.Icon.newstaff { background:url(../images/icons/new_user.gif) 0 0 no-repeat; }
.Icon.newteam { background:url(../images/icons/new_team.gif) 0 0 no-repeat; }

.Icon.Ticket { background:url(../images/icons/ticket.gif) 0 2px no-repeat; }
.Icon.webTicket { background:url(../images/icons/ticket_source_web.gif) 0 0 no-repeat; }
.Icon.emailTicket { background:url(../images/icons/ticket_source_email.gif) 0 0 no-repeat; }
.Icon.phoneTicket { background:url(../images/icons/ticket_source_phone.gif) 0 0 no-repeat; }
.Icon.apiTicket { background:url(../images/icons/ticket_source_other.gif) 0 0 no-repeat; }
.Icon.otherTicket { background:url(../images/icons/ticket_source_other.gif) 0 0 no-repeat; }
.Icon.overdueTicket { background:url(../images/icons/overdue_ticket.gif) 0 0 no-repeat; }
.Icon.assignedTicket { background:url(../images/icons/assigned_ticket.gif) 0 0 no-repeat; }
.Icon.lockedTicket { background:url(../images/icons/locked_ticket.gif) 0 0 no-repeat; }
.Icon.editTicket { background-image: url(../images/icons/edit_ticket.png); }

.Icon.staffAssigned { background-image: url(../images/icons/user.gif); }
.Icon.teamAssigned { background-image: url(../images/icons/teams.png); }
.Icon.newCategory { background-image: url(../images/icons/new_category.png); }
.Icon.editCategory { background-image: url(../images/icons/edit_category.png); }
.Icon.deleteCategory { background-image: url(../images/icons/delete_category.png); }
.Icon.newFAQ { background-image: url(../images/icons/new_faq.png); }
.Icon.newReply { background-image: url(../images/icons/new_reply.png); }
.Icon.file { background-image: url(../images/icons/file.gif); }
.Icon.refresh { background-image: url(../images/icons/refresh.gif); }
.Icon.note {
   font-weight: bold;
   font-size: 1em;
   background-image: url(../images/icons/note.gif);
}

.Icon.thread {
    font-weight: bold;
    font-size: 1em;
    background-image: url(../images/icons/thread.gif);
}


.Icon.debugLog { background:url(../images/icons/log_debug.gif) 0 2px no-repeat; }
.Icon.alertLog { background:url(../images/icons/log_alert.gif) 0 2px no-repeat; }
.Icon.errorLog { background:url(../images/icons/log_error.gif) 0 2px no-repeat; }

.Icon.form-add { background:url(../images/icons/icon-form-add.png) 0 0 no-repeat; background-size: 16px 16px; }
.Icon.list-add { background:url(../images/icons/icon-list-add.png) 0 0 no-repeat; background-size: 16px 16px; }
*/
